iT邦幫忙

2023 iThome 鐵人賽

DAY 22
1

讓我們來實際操作一次 Spring JDBC 的範例!, 我們將使用 Oracle Database 作為範例資料庫,或者你可以根據你的需要配置使用不同的資料庫。

首先,我們的Spring boot 專案內需要額外添加以下的 Dependence,可以使用 Spring Initializr (https://start.spring.io/):

  • Spring Data JPA
  • Oracle Driver
<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>

<dependency>
	<groupId>com.oracle.database.jdbc</groupId>
	<artifactId>ojdbc8</artifactId>
	<scope>runtime</scope>
</dependency>

第二步,設定資料庫連接,在我們的設定檔配置資料庫連接的url、帳號及密碼。

spring:
  datasource:
    url: jdbc:oracle:thin:@//123.123.123.123:1534/ORCL
    driverClassName: oracle.jdbc.OracleDriver
    username: {username}
    password: {password}

在加入Spring Data JPA的依賴後,記得要將資料庫連接的設定配置,否則專案會因為資料庫的連接失敗導致專案無法開啟。

明天我們接續講Spring 的 @Repository@Entity 來實現資料庫的數據映射。

參考資料

https://spring.io/projects/spring-data-jpa
https://www.baeldung.com/the-persistence-layer-with-spring-data-jpa


上一篇
Day 21 : Spring之資料庫存取技術其二,Spring JPA。
下一篇
Day 23 : Spring JPA 實際操作:@Entity
系列文
Spring、Spirng MVC 及 Spring Boot 自主學習旅途!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言